package ipt.capitulo22;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CasillasActivacion extends JToolBar{
	CasillasActivacion(String titulo,
		String etiquetas[],int orientacion,
						ItemListener iL){
		if(orientacion == 0) 
			setLayout(new GridLayout(1,etiquetas.length+1));
		else
			setLayout(new GridLayout(etiquetas.length+1,1));
		add(new Label(titulo));
		for(int i=0;i<etiquetas.length;++i){
			Checkbox ch = new Checkbox(etiquetas[i]);
			ch.addItemListener(iL);
			add(ch);
		}
		insertaAlGrupo();
	}
	void insertaAlGrupo() {
		Component pulsadores[] = getComponents();
		CheckboxGroup grupo = new CheckboxGroup();
		for(int i=1;i<pulsadores.length;++i){
			Checkbox cb = (Checkbox) pulsadores[i];
			cb.setCheckboxGroup(grupo);
		}
	}
}
